Advanced Navigation Packet Protocol
The Advanced Navigation Packet Protocol (ANPP) is a binary protocol designed with high error checking, high efficiency and safe design practices. It has a well defined specification and is very flexible. ANPP is proprietary and is used across all Advanced Navigation products. A packet type can be identified by its unique Packet ID. For more information about packets, see About Packets.
The following packet types are available:
- System Packets - These packets have ID values of less than 20.
- State Packets - These packets have ID values between 20 and 179.
- Configuration Packets - These packets have IDs greater than 179.
The following table lists Advanced Navigation packets by type.
| Packet ID | Name | Length | R/W |
|---|---|---|---|
| System Packets | |||
| 0 | Acknowledge Packet | 4 | R |
| 1 | Request Packet | Varies | W |
| 2 | Boot Mode Packet | 1 | R/W |
| 3 | Device Information Packet | 24 | R |
| 4 | Restore Factory Settings Packet | 4 | W |
| 5 | Reset Packet | 4 | W |
| 10 | Serial Port Passthrough Packet | Varies | R/W |
| Packet ID | Name | Length | R/W |
|---|---|---|---|
| Configuration Packets | |||
| 180 | Packet Timer Period Packet | 4 | R/W |
| 181 | Packets Period Packet | Varies | R/W |
| 182 | Baud Rates Packet | 17 | R/W |
| 185 | Installation Alignment Packet | 73 | R/W |
| 186 | Filter Options Packet | 17 | R/W |
| 188 | GPIO Configuration Packet | 13 | R/W |
| 189 | Magnetic Calibration Values Packet | 49 | R/W |
| 190 | Magnetic Calibration Configuration Packet | 1 | W |
| 191 | Magnetic Calibration Status Packet | 3 | R |
| 192 | Odometer Configuration Packet | 8 | R/W |
| 193 | Set Zero Orientation Alignment Packet | 5 | W |
| 194 | Reference Point Offsets Packet | 49 | R/W |
| 195 | GPIO Output Configuration Packet | 183 | R/W |
| 198 | User Data Packet | 64 | R/W |
| 199 | GPIO Input Configuration Packet | 65 | R/W |
Advanced Navigation Packets